package com.ufcg.lvc.client.prototipacao;

import java.util.List;

import com.google.gwt.user.client.ui.AbsolutePanel;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.TextArea;
import com.google.gwt.user.client.ui.TextBox;

public class ExibirTurma {

	AbsolutePanel panelQuestoes;

	public ExibirTurma(List<String> titulos) {

		panelQuestoes = new AbsolutePanel();
		panelQuestoes.setSize("900px", "707px");

		Label titulo = new Label("Tuma 1 - Cálculo");
		titulo.setStyleName("gwt-TituloMedio");
		panelQuestoes.add(titulo, 0, 10);

		com.google.gwt.user.client.ui.Button btnExcluir = new com.google.gwt.user.client.ui.Button(
				"Excluir");
		btnExcluir.setText("Excluir aluno");
		panelQuestoes.add(btnExcluir, 722, 390);
		btnExcluir.setSize("118px", "29px");

		ListBox listBox = new ListBox();
		panelQuestoes.add(listBox, 60, 460);
		listBox.setSize("780px", "141px");
		listBox.setVisibleItemCount(15);
		
		com.google.gwt.user.client.ui.Button btnVoltar = new com.google.gwt.user.client.ui.Button("Voltar");
		panelQuestoes.add(btnVoltar, 404, 668);
		btnVoltar.setSize("91px", "29px");
		
		Label label_3 = new Label("Alunos:");
		panelQuestoes.add(label_3, 60, 198);
		label_3.setSize("80px", "17px");
		
		Label label_4 = new Label("Ano:");
		panelQuestoes.add(label_4, 427, 153);
		label_4.setSize("61px", "17px");
		
		TextArea textArea = new TextArea();
		panelQuestoes.add(textArea, 60, 221);
		textArea.setSize("770px", "153px");
		
		TextBox textBox_3 = new TextBox();
		panelQuestoes.add(textBox_3, 474, 153);
		textBox_3.setSize("106px", "14px");
		
		Button btnAdicionarAluno = new Button("Adicionar Aluno");
		panelQuestoes.add(btnAdicionarAluno, 598, 390);
		
		Button btnExibirNotas = new Button("Exibir notas");
		panelQuestoes.add(btnExibirNotas, 472, 390);
		btnExibirNotas.setSize("118px", "29px");
		
		Label lblProvas = new Label("Provas:");
		panelQuestoes.add(lblProvas, 60, 437);
		
		Label label = new Label("Nome:");
		panelQuestoes.add(label, 60, 69);
		label.setSize("43px", "17px");
		
		Label label_1 = new Label("Instituição:");
		panelQuestoes.add(label_1, 60, 109);
		label_1.setSize("85px", "17px");
		
		Label label_2 = new Label("Disciplina:");
		label_2.setDirectionEstimator(true);
		panelQuestoes.add(label_2, 60, 153);
		label_2.setSize("75px", "17px");
		
		TextBox textBox = new TextBox();
		panelQuestoes.add(textBox, 158, 69);
		textBox.setSize("422px", "14px");
		
		TextBox textBox_1 = new TextBox();
		panelQuestoes.add(textBox_1, 158, 109);
		textBox_1.setSize("422px", "14px");
		
		TextBox textBox_2 = new TextBox();
		panelQuestoes.add(textBox_2, 158, 153);
		textBox_2.setSize("231px", "14px");
		
		Button button = new Button("Exibir notas");
		button.setText("Corrigir prova");
		panelQuestoes.add(button, 472, 607);
		button.setSize("118px", "29px");
		
		Button button_1 = new Button("Adicionar Aluno");
		button_1.setText("Resultados");
		panelQuestoes.add(button_1, 598, 607);
		button_1.setSize("118px", "29px");
		
		Button button_2 = new Button("Excluir");
		button_2.setText("Excluir prova");
		panelQuestoes.add(button_2, 722, 607);
		button_2.setSize("118px", "29px");
		
		Button button_3 = new Button("Exibir notas");
		button_3.setText("Adicionar prova");
		panelQuestoes.add(button_3, 348, 607);
		button_3.setSize("118px", "29px");
		for (int i = 0; i < titulos.size(); i++) {
			listBox.addItem(titulos.get(i).toString());
		}
	}

	public AbsolutePanel getPanel() {
		return panelQuestoes;
	}
}
